package com.wlk.utils;

import java.util.Random;

public class OrderNumberGenerator {

    // 生成订单号的方法
    public static String generateOrderNumber() {
        // 获取当前时间戳
        long timestamp = System.currentTimeMillis();

        // 生成4位随机数
        Random random = new Random();
        int randomNumber = random.nextInt(10000); // 生成[0, 9999]范围内的随机数

        // 将时间戳和随机数拼接成订单号
        String orderNumber = String.valueOf(timestamp) + String.format("%04d", randomNumber);

        return orderNumber;
    }

    public static void main(String[] args) {
        // 生成订单号示例
        String orderNumber = generateOrderNumber();
        System.out.println("生成的订单号：" + orderNumber);
    }
}
